#!/usr/bin/env python
# coding: utf-8 

from math import sqrt

class Polinomio:
	
	def buscarRaices(self, a, b, c):
		if a == 0:
			print u"La función no es cuadrática"; return

		discriminante = (b**2)-4*a*c
		if discriminante < 0:
			print "No existen raices reales"; return

		raizDisc = sqrt(discriminante)
		#~ Fórmula de Bhaskara
		r1 = (-b + raizDisc) / (2.0 * a)
		r2 = (-b - raizDisc) / (2.0 * a)
		#~ devuelve las raices ordenadas de menor a mayor
		if r1 < r2:
			return (r1, r2)
		return (r2, r1)

	def buscarCoeficientes(self, r1, r2):
		return (1, -(r1+r2), r1*r2)
